package com.agileboot.domain.system.user.dto;

import com.agileboot.domain.system.user.db.SearchUserDO;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 简化的用户信息DTO（包含用户ID、昵称、部门名称）
 * @author valarchie
 */
@Data
@NoArgsConstructor
public class UserSimpleDTO {

    public UserSimpleDTO(SearchUserDO entity) {
        if (entity != null) {
            this.userId = entity.getUserId();
            this.nickname = entity.getNickname();
            this.deptName = entity.getDeptName();
        }
    }

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 用户昵称
     */
    private String nickname;

    /**
     * 部门名称
     */
    private String deptName;

}